package com.file.manage.domain.verifiers;


import cn.hutool.core.lang.Assert;
import com.file.manage.domain.entity.File;
import com.file.manage.infrastructure.config.CurrentUserCache;

/**
 * @author H41
 * @Type FileVerifier.java
 * @date 2025/6/4 23:53
 * @Desc 文件校验器
 */
public class FileVerifier {

    public static void lockVerify(File file) {
        Assert.isTrue(CurrentUserCache.isAdmin() || !file.getIsLock(), file.getName() + "已被锁定，无法进行操作");
    }
}
